
package Datos;

import Negocio.Como_queda;
import Negocio.Comparte;
import Negocio.Prenda;
import Negocio.Usuario;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

public class ComparteDB {
/*
    public boolean grabar(Comparte comparte) throws SQLException {
        OperacionesBase db = new OperacionesBase();
        String query = "insert into comparte(cedula_dueño, codigo_prenda, cedula_invitado, calificacion, id_como_queda) values('"+comparte.getCedula_dueno().getCedula()+"', '"+comparte.getCodigo_prenda().getCodigo()+", " + comparte.getCedula_invitado().getCedula() +"', '"+comparte.getCalificacion() +"', '"+comparte.getId_como_queda().getId() + "')";
        Boolean resultado = db.ingreso(query);
        db.cerrarConexion();
        return resultado;
    }*/
     /* 
    public Comparte buscar(String cedula_invitado) throws SQLException {
        OperacionesBase db = new OperacionesBase();
        String query="select * from comparte where cedula_invitado =" + cedula_invitado;        
        ResultSet resultado = db.seleccion(query);
        Comparte comparte=null;
        Usuario dueno=null;
        Usuario invitado = null;
        Como_queda cm = null;
        Prenda prenda = null;
        
      
        if (resultado!=null) {
            resultado.next();
            comparte = new Comparte();
            dueno = new Usuario();
            invitado = new Usuario();
            cm = new Como_queda();
            prenda = new Prenda();
            comparte.setCalificacion(resultado.getInt("calificacion"));           
            dueno.setCedula(resultado.getString("cedula_dueño"));
            invitado.setCedula(resultado.getString("cedula_invitado"));
            cm.setId(resultado.getInt("id_como_queda"));
            prenda.setCodigo(resultado.getInt("codigo_prenda"));
            comparte.setCedula_dueno(dueno);
            comparte.setCedula_invitado(invitado);
            comparte.setId_como_queda(cm);
            comparte.setCodigo_prenda(prenda);
            
        } 
        db.cerrarConexion();
        return comparte;
        
    }
    
    
    public ArrayList listar() throws SQLException {
        OperacionesBase db = new OperacionesBase();
        String query="select * from comparte ";
        ResultSet resultado = db.seleccion(query);
        Comparte comparte=null;
        Usuario dueno=null;
        Usuario invitado = null;
        Prenda prenda = null;
        Como_queda cm = null;
        ArrayList todos=new ArrayList();
        while (resultado.next()) {
            comparte = new Comparte();
             dueno = new Usuario();
            invitado = new Usuario();
            cm = new Como_queda();
            prenda = new Prenda();
            dueno.setCedula(resultado.getString(1));
            invitado.setCedula(resultado.getString(3));
            cm.setId(resultado.getInt(5));
            prenda.setCodigo(resultado.getInt(2));
            comparte.setCalificacion(resultado.getInt(4));
            todos.add(comparte);
        }
        db.cerrarConexion();
        return todos;
    }
 */   
}
